package com.tsd.common.entity;

import com.tsd.core.utils.HlpUtils;
import io.swagger.annotations.ApiModel;

import java.io.Serializable;

/**
 * 序号表,为各种编号提供最新值记录扩展
 *
 * @author huawei
 * @date 2020/07/29 17:08:20
 */
@ApiModel(description = "序号表,为各种编号提供最新值记录扩展")
public class CommonSnValueExt extends CommonSnValue implements Serializable {
    //旧的值，在更新时作为参数使用，如果更新记录为0，表示值已经被被人更新了
    Integer oldValue;

    public Integer getOldValue() {
        return oldValue;
    }

    public void setOldValue(Integer oldValue) {
        this.oldValue = oldValue;
    }

    public String getValueStr() {
        if (!HlpUtils.isEmpty(this.getValue())) {
            return HlpUtils.getLenStrWithPreChar(this.getValue().toString(), 4, "0");
        }
        return null;
    }
}
